//package com.example.demo.Entity
//
//import org.springframework.ldap.odm.annotations.Attribute
//import org.springframework.ldap.odm.annotations.Entry
//import javax.lang.model.element.Name
//import java.util.ArrayList
//
//
//
//
///**
// * Created by lip on 2017/5/25.
// * LDAP test
// */
//
//@Entry(objectClasses = arrayOf("inetOrgPerson", "organizationalPerson", "person", "top"))
//
//public class Person(name: Name, dn: Name, desc: List<String>) {
//    var name = name
//    var dn = dn
//    var desc = desc
//    var cn: String
//    @Attribute(name = "objectClass")
//    private var objectClasses: List<String> = listOf("inetOrgPerson","organizationalPerson","person","top")
//
//    init {
//        val size = dn.length
//        if (size > 1) {
//            cn = dn[size - 1].toString().split("=")[1]
//        } else {
//            cn = ""
//        }
//    }
//
//
//}